package com.ly.user_system.service.impl;

import com.ly.user_system.base.BaseServiceImpl;
import org.springframework.stereotype.Service;
import java.util.function.Function;
import com.ly.user_system.entity.BaseSysMenu;
import com.ly.user_system.dto.BaseSysMenuDTO;
import com.ly.user_system.detail.BaseSysMenuDetail;
import com.ly.user_system.req.BaseSysMenuQuery;
import com.ly.user_system.service.BaseSysMenuService;
import com.ly.user_system.mapper.BaseSysMenuMapper;

@Service
public class BaseSysMenuServiceImpl extends BaseServiceImpl<BaseSysMenu, BaseSysMenuDetail, BaseSysMenuDTO, BaseSysMenuQuery, BaseSysMenuMapper> implements BaseSysMenuService {


    @Override
    protected void init(Class<BaseSysMenu> entityClass, Class<BaseSysMenuDTO> dtoClass, Class<BaseSysMenuDetail> detailClass, Function<BaseSysMenu, BaseSysMenuDetail> detailFunction) {
        super.init(BaseSysMenu.class,BaseSysMenuDTO.class,BaseSysMenuDetail.class,detailFunction);
    }

}